#include "person.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Person Person_construct(int a, char * n) {
    Person p;
    p.age = a;
    p.name = malloc(strlen(n) + 1);
    strcpy(p.name, n);
    return p;
}

void Person_destruct(Person p) {
    free(p.name);
}

int Person_getAge(Person p) {
    return p.age;
}

char * Person_getName(Person p) {
    return p.name;
}

void Person_print(Person p) {
    printf("name: %s, age: %d\n", p.name, p.age);
}

